package com.atguigu.mybatis.mapper;

import com.atguigu.mybatis.entity.TbUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface TbUserMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(TbUser record);

    int insertSelective(TbUser record);

    TbUser selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(TbUser record);

    int updateByPrimaryKey(TbUser record);

    /**
     * 根据用户名和密码查询用户信息
     *
     * @param userName 用户名称
     * @param password 密码
     * @return 获取到的用户信息，可能为null
     */
    TbUser selectByUserAnPs(@Param("userame") String userName, @Param("password") String password);
}